class CreateCompanies < ActiveRecord::Migration
  def self.up
    create_table :companies do |t|
      t.string :number                     #编号
      t.string :name           ,:limit => 80 ,:null => false            #公司名称
      t.string :ab             ,:limit => 50            #abbreviation 缩写（供总管理员使用）
      t.string :phone                      #公司电话
      t.string :fax                        #公司传真
      t.string :linkman        ,:limit => 50            #联系人
      t.string :address                    #地址
      t.string :email                      #电邮
      t.text :description                  #备注或一些更详细信息可以在这儿填写
      t.integer :is_locked     ,:limit => 1 ,:default => 0 #锁定 1为True 0为False
      t.integer :lock_version  , :default => 0  #乐观锁
      t.timestamps
    end
    
  end

  def self.down
    drop_table :companies
  end
end
